package com.ruoyi.behindTeam.service;

import java.util.List;
import com.ruoyi.behindTeam.domain.YYYDocTeam;

/**
 * 所有团队Service接口
 * 
 * @author ruoyi
 * @date 2025-08-18
 */
public interface IYYYDocTeamService 
{
    /**
     * 查询所有团队
     * 
     * @param teamId 所有团队主键
     * @return 所有团队
     */
    public YYYDocTeam selectYYYDocTeamByTeamId(Long teamId);

    /**
     * 查询所有团队列表
     * 
     * @param yYYDocTeam 所有团队
     * @return 所有团队集合
     */
    public List<YYYDocTeam> selectYYYDocTeamList(YYYDocTeam yYYDocTeam);

    /**
     * 新增所有团队
     * 
     * @param yYYDocTeam 所有团队
     * @return 结果
     */
    public int insertYYYDocTeam(YYYDocTeam yYYDocTeam);

    /**
     * 修改所有团队
     * 
     * @param yYYDocTeam 所有团队
     * @return 结果
     */
    public int updateYYYDocTeam(YYYDocTeam yYYDocTeam);

    /**
     * 批量删除所有团队
     * 
     * @param teamIds 需要删除的所有团队主键集合
     * @return 结果
     */
    public int deleteYYYDocTeamByTeamIds(Long[] teamIds);

    /**
     * 删除所有团队信息
     * 
     * @param teamId 所有团队主键
     * @return 结果
     */
    public int deleteYYYDocTeamByTeamId(Long teamId);
}
